#ifndef USB_H__
#define USB_H__

//include header

//using namespace


namespace npAdapter
{
    //class predeclaration

    class Usb // class inheritance
    {
        //friend
        
        //embedded type
        
        public: Usb();
        public: virtual ~Usb();
        public: Usb(const Usb& cpy);
        public: Usb& operator=(const Usb& asn);
        public: virtual Usb* clone() const;

        //other constructors

        //public methods
        public: virtual void transferData();

        //protected methods

        //protected data

        //private data
    };
} // namespace npAdapter


#endif //USB_H__